desktop radius3 metaframe network computer c++ citrix j2ee development application pxe software laptop high availability computer notebook pxe boot linux .net network computing devices ncd java consulting server based computing mission critical windows unix open source management thin client